<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // JSON对象 ： 类似于数组或者对象的语法的字符串  --- 本质就是字符串  
        //   JSON.parse()    把字符串转数组或者对象
        //   JSON.stringify()  把数组或者对象转字符串

        var str = 'hi' ;
        var str2 = '[1,2,3]' ;   // json格式的字符串

        // js中的对象  {a:1 , b:2} 

        // 后端中的对象  [a => 1 , b => 2]    

        // 无论前端还是后端   JSON格式传递数据  --- 后端给前端传数据





        var arr = [1,2,[3,4]] ;

        var str = JSON.stringify(arr) ;
        console.log(str)

        var arr2 = JSON.parse(str);
        console.log(arr2);

        arr[2].push(1) ;

        console.log(arr2);



        // 2 递归深复制  。。。。


    </script>
    
</body>
</html>